Event-driven architecture (EDA) is a design pattern that promotes the production, detection, consumption of, and reaction to events. In a microservices context, this architectural style is often used to enable loosely coupled services that can communicate asynchronously through events. Amazon Web Services (AWS) provides a variety of services that support event-driven microservices. Here are some AWS technologies commonly used in this context:

  1. Amazon Simple Notification Service (SNS):

  2. Amazon Simple Queue Service (SQS):
  3. AWS Lambda:
  4. Amazon EventBridge:
  5. Amazon Kinesis:
  6. AWS Step Functions:
  7. AWS App Runner:
  8. Amazon DynamoDB Streams:
  9. AWS CloudWatch Events:
  10. Amazon API Gateway:

When designing event-driven microservices on AWS, the choice of specific services depends on the use case, requirements, and preferences. The combination of these services provides a robust foundation for building scalable and loosely coupled microservices architectures

Azure Event Hubs.

Azure Monitoring

Azure Ecosystems

Message Queue experience within Azure Ecosystems